runtime.mheap.lock (field)
75 uses
runtime (current package)
arena.go#L912: lock(&mheap_.lock)
arena.go#L914: unlock(&mheap_.lock)
arena.go#L1000: lock(&h.lock)
arena.go#L1034: unlock(&h.lock)
arena.go#L1039: unlock(&h.lock)
malloc.go#L652: assertLockHeld(&h.lock)
malloc.go#L907: lock(&h.lock)
malloc.go#L909: unlock(&h.lock)
malloc.go#L913: unlock(&h.lock)
mcache.go#L90: lock(&mheap_.lock)
mcache.go#L93: unlock(&mheap_.lock)
mcache.go#L118: lock(&mheap_.lock)
mcache.go#L120: unlock(&mheap_.lock)
metrics.go#L657: lock(&mheap_.lock)
metrics.go#L662: unlock(&mheap_.lock)
mgc.go#L1231: lock(&mheap_.lock)
mgc.go#L1233: unlock(&mheap_.lock)
mgc.go#L1724: lock(&mheap_.lock)
mgc.go#L1731: unlock(&mheap_.lock)
mgc.go#L1738: lock(&mheap_.lock)
mgc.go#L1740: unlock(&mheap_.lock)
mgc.go#L1790: lock(&mheap_.lock)
mgc.go#L1792: unlock(&mheap_.lock)
mgcpacer.go#L1219: assertWorldStoppedOrLockHeld(&mheap_.lock)
mgcpacer.go#L1279: assertWorldStoppedOrLockHeld(&mheap_.lock)
mgcpacer.go#L1296: lock(&mheap_.lock)
mgcpacer.go#L1299: unlock(&mheap_.lock)
mgcpacer.go#L1328: assertWorldStoppedOrLockHeld(&mheap_.lock)
mgcpacer.go#L1343: lock(&mheap_.lock)
mgcpacer.go#L1348: unlock(&mheap_.lock)
mgcpacer.go#L1352: unlock(&mheap_.lock)
mgcpacer.go#L1460: assertWorldStoppedOrLockHeld(&mheap_.lock)
mgcscavenge.go#L168: assertWorldStoppedOrLockHeld(&mheap_.lock)
mgcsweep.go#L429: lock(&mheap_.lock)
mgcsweep.go#L441: unlock(&mheap_.lock)
mgcsweep.go#L756: lock(&mheap_.lock)
mgcsweep.go#L759: unlock(&mheap_.lock)
mgcsweep.go#L982: assertWorldStoppedOrLockHeld(&mheap_.lock)
mgcwork.go#L162: lockWithRankMayAcquire(&mheap_.lock, lockRankMheap)
mgcwork.go#L421: lockWithRankMayAcquire(&mheap_.lock, lockRankMheap)
mheap.go#L69: lock mutex
mheap.go#L552: assertLockHeld(&h.lock)
mheap.go#L792: lockInit(&h.lock, lockRankMheap)
mheap.go#L823: h.pages.init(&h.lock, &memstats.gcMiscSys, false)
mheap.go#L880: lock(&h.lock)
mheap.go#L895: unlock(&h.lock)
mheap.go#L918: assertLockHeld(&h.lock)
mheap.go#L952: unlock(&h.lock)
mheap.go#L956: lock(&h.lock)
mheap.go#L974: unlock(&h.lock)
mheap.go#L978: lock(&h.lock)
mheap.go#L981: assertLockHeld(&h.lock) // Must be locked on return.
mheap.go#L1161: assertLockHeld(&h.lock)
mheap.go#L1193: assertLockHeld(&h.lock)
mheap.go#L1244: lock(&h.lock)
mheap.go#L1246: unlock(&h.lock)
mheap.go#L1263: lock(&h.lock)
mheap.go#L1282: unlock(&h.lock)
mheap.go#L1301: unlock(&h.lock)
mheap.go#L1315: unlock(&h.lock)
mheap.go#L1548: assertLockHeld(&h.lock)
mheap.go#L1643: lock(&h.lock)
mheap.go#L1661: unlock(&h.lock)
mheap.go#L1687: lock(&h.lock)
mheap.go#L1693: unlock(&h.lock)
mheap.go#L1697: assertLockHeld(&h.lock)
mpagealloc.go#L455: lock(&mheap_.lock)
mpagealloc.go#L457: unlock(&mheap_.lock)
mpagealloc.go#L464: unlock(&mheap_.lock)
mstats.go#L585: lock(&mheap_.lock)
mstats.go#L606: unlock(&mheap_.lock)
proc.go#L5826: lock(&mheap_.lock)
proc.go#L5828: unlock(&mheap_.lock)
stack.go#L197: lockWithRankMayAcquire(&mheap_.lock, lockRankMheap)
stack.go#L418: lockWithRankMayAcquire(&mheap_.lock, lockRankMheap)
The pages are generated with Golds v0.7.6. (GOOS=linux GOARCH=amd64)